package com.csist.service.po.userModule;

import com.csist.pojo.po.userModule.UserType;

import java.util.List;

/**
 * @ClassName UserTypeService
 * @Description 【自行描述】
 * @Author cn
 * @Date 2024/7/2 上午9:27
 * @Version 1.0
 */
public interface UserTypeService {
    /**
     * 查询所有用户类型信息
     * @return
     */
    List<UserType> findAll();
    /**
     * 根据字段查询用户类型信息
     */
    List<UserType> searchUserTypeByColumn(UserType userType);

    /**
     * 根据id查询用户类型信息
     * @param id
     * @return
     */
    UserType getUserTypeById(int id);

    /**
     * 添加用户类型信息
     * @param userType
     */
    int addUserType(UserType userType);

    /**
     * 修改用户类型信息
     * @param userType
     */
    int updateUserType(UserType userType);

    /**
     * 删除用户类型信息
     * @param uiId
     */
    int deleteUserType(int uiId);
}
